|
Showing 1 - 6 of
6 matches in All Departments
If you use Linux in development or operations and need a structured
approach to help you dive deeper, this book is for you. Author
Michael Hausenblas also provides tips and tricks for improving your
workflow with this open source operating system. Whether you're a
developer, software architect, or site reliability engineer, this
hands-on guide focuses on ways to use Linux for your everyday
needs, from development to office-related tasks. Along the way,
you'll gain hands-on experience with modern Linux terminals and
shells, and learn how to manage your workloads. You'll understand
how to run Linux applications by using containers, systemd, modern
filesystems, and immutable distros such as Flatcar and
Bottlerocket. Use Linux as a modern work environment, rather than
just from an admin perspective Learn critical components such as
the Linux kernel, terminal multiplexer, human-friendly shells, and
portable shell scripting Become familiar with access control, from
file permissions to capabilities, and understand the role of
filesystems as a fundamental building block Learn about application
dependency management and containers Gain hands-on experience with
the Linux networking stack and tooling, including DNS Apply modern
operating system observability to manage your workloads Become
familiar with interprocess communication, virtual machines, and
selected security topics
Want to run your Kubernetes workloads safely and securely? This
practical book provides a threat-based guide to Kubernetes
security. Each chapter examines a particular component's
architecture and potential default settings and then reviews
existing high-profile attacks and historical Common Vulnerabilities
and Exposures (CVEs). Authors Andrew Martin and Michael Hausenblas
share best-practice configuration to help you harden clusters from
possible angles of attack. This book begins with a vanilla
Kubernetes installation with built-in defaults. You'll examine an
abstract threat model of a distributed system running arbitrary
workloads, and then progress to a detailed assessment of each
component of a secure Kubernetes system. Understand where your
Kubernetes system is vulnerable with threat modelling techniques
Focus on pods, from configurations to attacks and defenses Secure
your cluster and workload traffic Define and enforce policy with
RBAC, OPA, and Kyverno Dive deep into sandboxing and isolation
techniques Learn how to detect and mitigate supply chain attacks
Explore filesystems, volumes, and sensitive information at rest
Discover what can go wrong when running multitenant workloads in a
cluster Learn what you can do if someone breaks in despite you
having controls in place
If your organization is preparing to move toward a cloud-native
computing architecture, this cookbook shows you how to successfully
use Kubernetes, the de-facto standard for automating the
deployment, scaling, and management of containerized applications.
With more than 80 proven recipes, developers, system
administrators, and architects will quickly learn how to get
started with Kubernetes and understand its powerful API. Through
the course of the book, authors Sébastien Goasguen and Michael
Hausenblas provide several detailed solutions for installing,
interacting with, and using Kubernetes in development and
production. You’ll learn how to adapt the system to your
particular needs and become familiar with the wider Kubernetes
ecosystem. Each standalone chapter features recipes written in
O’Reilly’s popular problem-solution-discussion format. Recipes
in this cookbook focus on: Creating a Kubernetes cluster Using the
Kubernetes command-line interface Managing fundamental workload
types Working with services Exploring the Kubernetes API Managing
stateful and non-cloud native apps Working with volumes and
configuration data Cluster-level and application-level scaling
Securing your applications Monitoring and logging Maintenance and
troubleshooting
If you’re looking to develop native applications in Kubernetes,
this is your guide. Developers and AppOps administrators will learn
how to build Kubernetes-native applications that interact directly
with the API server to query or update the state of resources. AWS
developer advocate Michael Hausenblas and Red Hat principal
software engineer Stefan Schimanski explain the characteristics of
these apps and show you how to program Kubernetes to build them.
You’ll explore the basic building blocks of Kubernetes, including
the client-go API library and custom resources. All you need to get
started is a rudimentary understanding of development and system
administration tools and practices, such as package management, the
Go programming language, and Git. Walk through Kubernetes API
basics and dive into the server’s inner structure Explore
Kubernetes’s programming interface in Go, including Kubernetes
API objects Learn about custom resources—the central extension
tools used in the Kubernetes ecosystem Use tags to control
Kubernetes code generators for custom resources Write custom
controllers and operators and make them production ready Extend the
Kubernetes API surface by implementing a custom API server
Doctoral Thesis / Dissertation from the year 2009 in the subject
Information Management, grade: 1,0, University of Graz, language:
English, abstract: The Semantic Web has become reality over the
past couple of years. While certain practical topics-such as
interoperability, etc.-have at least partially been addressed,
scalability and expressivity issues regarding the utilisation of
multimedia metadata on the Semantic Web are still widely neglected.
However, existing Web (2.0) applications handling millions of
multimedia assets are starting to take advantage of Semantic Web
technologies. This work contributes to design decisions regarding
scalable and smart multimedia applications on the Semantic Web.
Based on an analysis of practical issues-stemming from diverse
projects and activities the author has participated in over the
past four years-three areas have been identified, namely (i)
performance and scalability issues on the data access level, (ii)
the effective and efficient representation of multimedia content
descriptions, and (iii) the deployment of multimedia metadata on
the Semantic Web. The three research areas have as its common base
the trade-off between expressivity and scalability. We present our
ndings regarding scalable, yet expressive Semantic Web multimedia
applications in a number of practical settings and discuss future
directions, such as interlinking multimedia.
|
You may like...
Morbius
Jared Leto, Matt Smith, …
DVD
R179
Discovery Miles 1 790
|